package com.ssy.lingxi.pay.api.model.vo.request.allInPay;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * 确认支付（后台+短信验证码确认）请求实体类
 * @author lqa
 * @version 2.0.0
 * @date 2021/12/3
 */
@Data
public class PayVO implements Serializable {
    private static final long serialVersionUID = -1852021979195521984L;

    /**
     * 商户订单号（支付订单）
     */
    @NotNull(message = "商户订单号不能为空")
    private String bizOrderNo;

    /**
     *短信验证码
     */
    @NotNull(message = "短信验证码不能为空")
    private String verificationCode;

    /**
     * 用户公网 IP 用于分控校验 注：不能使用“127.0.0.1” “localhost”
     */
    @NotNull(message = "户公网IP不能为空")
    private String consumerIp;

}
